to provide shelter - Español Inglés Diccionario